package cn.lzj.mapper;

import cn.lzj.pojo.ProductBase;
import cn.lzj.pojo.ProductType;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface IndexMapper {

    //  获得商品内容
    List<ProductBase> getProduct();

    //  获得商品类型
    List<ProductType> getProductType();

    //  用index从数据库中确定位置，并获取这个位置之后size长度的数据
    List<ProductBase> getProductLimit(@Param("startIndex") int index, @Param("pageSize") int size,
                                      @Param("productName") String productName);

    //  获得数据库中记录条数
    int getPageInfo();

}
